'''
super()函数
代表父类的定义，不代表父类的对象? 因为类本身是以图纸的意义存在
'''
class A:
    def __init__(self):
        print("A")

    def say(self):
        print("A is saying")

class C:
    def __init__(self):
        print("C")
class B(A):
    def __init__(self):
        C.__init__(self)
        A.__init__(self)
        # 多个父类时，参数区分; super限制了范围，只在父类范围内
        print(super(),A)
        # B的父类; supper表示什么什么的父类
        super(B, self).__init__()
        # 不指明，默认就是当前类B的父类
        super().__init__()
        print("B")

    def say(self):
        super().say()
        print("B is saying")

b = B()
# b.say()